Hardware Implementation of Sine Wave Generator using CORDIC Algorithm
نویسندگان
چکیده
This paper describes a hardware realization of Sine wave generator using CORDIC algorithm. A complex oscillator based on the unfolded CORDIC algorithm has been implemented, which produces periodic sine and cosine samples for any specified angle increment. Where the frequency accuracy is achieved by residual angle correction unit and stability is achieved using AGC unit, also phase jitter is avoided by rotating the X and Y registers directly. This complex oscillator has been implemented in FPGA and the sine output of this oscillator was given to the Digital to Analog converter (DAC) to verify the functionality of this oscillator. The analog output was fed to the Digital Storage Oscilloscope (DSO) and the Sine wave output was verified for variation in angle, angle correction and gain correction. The Sine / Cosine samples and the Fourier analysis of the output in MATLAB have been studied. Finally the results from DSO and MATLAB have been verified and compared. The simulation and Synthesis results in FPGA have been presented.
منابع مشابه
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
The coordinate rotation digital computer (CORDIC) algorithm is well known iterative algorithm for performing rotations in digital signal processing applications. Hardware implementation of CORDIC results increase in Critical path delay. Pipelined architecture is used in CORDIC to increase the clock speed and to reduce the Critical path delay. In this paper a hardware efficient Digital sine and ...
متن کاملSine Wave Generation Using CORDIC Algorithm
In this paper we describe an efficient CORDIC algorithm that completely eliminates the scaling factor. Besides we have proposed an algorithm to redefine the elementary angles for reducing the number of CORDIC iterations. The Coordinate Rotational Digital Computer (CORDIC) algorithm is another classic approach for sine wave generation. The particular architecture hereby presented generates the p...
متن کاملDesign and Analysis of Digital Wave Generator using CORDIC Algorithm with Pipelining and Angle Recoding Technique
CORDIC algorithm is used for calculation of complex functions in signal processing and wireless communication applications. These functions are the combination of sine and cosine terms that are linked to complex analysis. Pipeline architectures are used in CORDIC algorithm to reduce the critical path, increases the clock speed. An angle recoding method is used to reduce the latency and obtain t...
متن کاملCORDIC Algorithm Implementation in FPGA for Computation of Sine & Cosine Signals
Many hardware algorithms exist to handle the hardware intensive signal processing problems. Among these algorithms is a set of shift-add algorithms collectively known as CORDIC for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. While there are numerous articles covering various aspects of CORDIC algorithms, very few survey more...
متن کاملImplementation of Sine & Cosine using Volder’s CORDIC Algorithm
This paper is associated with implementation of Sine & Cosine using Volder’s CORDIC Algorithm. CORDIC algorithm based Systems are used for fast and silicon area efficient computation of the sine and cosine functions. The algorithmic approach for the CORDIC algorithm implementation is presented here. Summary of CORDIC synthesis results based on Actel and XILINX FPGAs is given. Finally applicatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011